:deep(.el-table.dark) {
    &.dark {
        color: #fefefe;
    }

    &.dark,
    tbody>tr,
    th.el-table__cell,
    .el-table__row:hover>td {
        background-color: transparent;
    }

    thead>tr,
    .el-table__row:nth-child(even) {
        background-color: rgba(8, 17, 63, 0.3);
    }

    .el-table__cell {
        border: none;
    }

    .el-table__inner-wrapper::before {
        height: 0;
    }
}

.el-icon {
    cursor: pointer;
}


.el-tree .el-tree-node .is-leaf+.el-checkbox .el-checkbox__inner {
    display: inline-block;
}

.el-tree .el-tree-node .el-checkbox .el-checkbox__inner {
    display: none;
}



.el-progress-bar__outer {
    background-color: rgba(255, 255, 255, 0.16);
}

.el-tree {
    color: white;
    font-size: 16px;
    background-color: transparent !important;

    .el-tree-node__content {
        padding: 10px;
        height: 45px;
        box-sizing: border-box;

    }

    .el-tree-node__content:hover {
        background-color: rgba(23, 114, 153, 1);
    }

    .is-current {
        background-color: rgba(124, 124, 124, 0.46) !important;
    }


}

.el-tree-node:focus>.el-tree-node__content {
    background-color: rgba(23, 114, 153, 1) !important;
}


.el-checkbox__input.is-checked+.el-checkbox__label {
    color: #8c8c8c;
}

.el-checkbox .el-checkbox__label {
    color: #8c8c8c;
    font-size: 14px;
    line-height: 22px;
}

.el-checkbox__input.is-checked .el-checkbox__inner,
.el-checkbox__input.is-indeterminate .el-checkbox__inner {
    border-color: rgba(38, 190, 255, 1);
    background-color: rgba(38, 190, 255, 1);
}

.el-checkbox__input.is-focus .el-checkbox__inner {
    border-color: rgba(38, 190, 255, 1);
}

.el-checkbox__inner:hover {
    border-color: rgba(38, 190, 255, 1);
}



.el-loading-mask {
    background-color: transparent !important;
}

.el-tree-node__expand-icon {
    color: rgba(38, 190, 255, 1) !important;
  }